package com.hunttown.mes.rpc.api;

import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.LbsPointDTO;
import com.hunttown.mes.rpc.domain.query.LbsPointDTOQuery;

/**
 * created by wangjunfu on 2021-07-05 11:06:16
 */
public interface LbsPointRpcService {

    LbsPointDTO insert(LbsPointDTO lbsPointDTO);

    Boolean updateInfoById(LbsPointDTO lbsPointDTO);

    Boolean updateInfoByQuery(LbsPointDTOQuery lbsPointDTOQuery);

    LbsPointDTO selectById(Integer id);

    LbsPointDTO selectObjByQuery(LbsPointDTOQuery lbsPointDTOQuery);

    LbsPointDTO selectObjWithoutEnt(LbsPointDTOQuery lbsPointDTOQuery);

    Page<LbsPointDTO> getListForPage(LbsPointDTOQuery lbsPointDTOQuery);

    Boolean deleteById(Integer id);
}